be idolized - German English Dictionary